Case-based reasoning in personnel rostering
نویسنده
چکیده
In this thesis a novel Case-Based Reasoning (CBR) system called CABAROST (CAsedBAsed ROSTering) for a complex, real-world, personnel rostering problem is presented. CBR is an artificial intelligence paradigm which attempts to solve new problems using information about the solution to previously encountered problems. CBR is used to capture and store examples of expert rostering behaviour which are then used to solve future problems. Previous examples of constraint violations in rosters and the repairs that were used to solve the violations are stored as cases. CABAROST generates repairs for violations found in a roster which imitate the decision making practice of the expert which trained it. A number of research issues that arise from using CBR for personnel rostering problems are addressed including: (a) representation of the nurse rostering problem as a constraint optimisation problem; (b) generalisation, selection, and weighting of case indices which will make the cases applicable to new problem instances; (c) retrieving and adapting cases from the case-base so that they are suitable to new problems; (d) hybridisation of CBR with meta-heuristic search methods; (e) and on-going case-base training and learning from failure. The research was carried out in collaboration with the Queen’s Medical Centre University Hospital NHS Trust, Nottingham, UK. They provided their experience in rostering in the form of examples and real-world data, and are actively involved in the testing and evaluation of the developed software system. In addition, the methods are applicable more generally to a wide variety of scheduling and other combinatorial optimisation problems.
منابع مشابه
Determining feature weights using a genetic algorithm in a case-based reasoning approach to personnel rostering
Personnel rostering problems are highly constrained resource allocation problems. Human rostering experts have many years of experience in making rostering decisions which reflect their individual goals and objectives. We present a novel method for capturing nurse rostering decisions and adapting them to solve new problems using the Case-Based Reasoning (CBR) paradigm. This method stores exampl...
متن کاملSelecting and weighting features using a genetic algorithm in a case-based reasoning approach to personnel rostering
Personnel rostering problems are highly constrained resource allocation problems. Human rostering experts have many years of experience in making rostering decisions which reflect their individual goals and objectives. We present a novel method for capturing nurse rostering decisions and adapting them to solve new problems using the Case-Based Reasoning (CBR) paradigm. This method stores exampl...
متن کاملA novel approach to finding feasible solutions to personnel rostering problems
Classical meta-heuristic methods for solving rostering problems focus on defining measures of roster quality. Here we present a new case-based reasoning approach to generating repairs of hard constraint violations using expert-human experience. This approach is used to guide heuristic constraint satisfaction algorithms, eliminating the need to explicitly define search objectives.
متن کاملCombining case-based reasoning with tabu search for personnel rostering problems
In this paper we investigate the advantages of using Case-Based Reasoning (CBR) to solve personnel rostering problems. Constraints for personnel rostering problems are commonly categorised as either ‘hard’ or ‘soft’. Hard constraints are those which must be satisfied and a roster which violates none of these constraints is considered to be ‘feasible’. Soft constraints are more flexible and are ...
متن کاملA hybrid metaheuristic case-based reasoning system for nurse rostering
In this paper we present a novel Case-Based Reasoning (CBR) system called CABAROST (CAsed-BAsed ROSTering) which was developed for personnel scheduling problems. CBR is used to capture and store examples of personnel manager behaviour which are then used to solve future problems. Previous examples of constraint violations in schedules and the repairs that were used to solve the violations are s...
متن کامل